<?php

namespace App\Levels;

use App\Levels\Points\DutyMinutePoint;
use App\Levels\Points\EquipmentGoodsPoint;
use App\Levels\Points\EvaluationPoint;
use App\Levels\Points\GoodsPoint;
use App\Levels\Points\TablePoint;
use App\Levels\Points\TipPoint;
use App\Levels\Points\VirtualDutyMinutePoint;

class AssistantManagerLevel extends BaseLevel
{
    public function __construct()
    {
        $this->points = [
            new DutyMinutePoint(),
            new VirtualDutyMinutePoint(),
            new TipPoint(),
            new GoodsPoint(),
            new EquipmentGoodsPoint(),
            new TablePoint(),
            new EvaluationPoint(),
        ];
        parent::__construct();
        for ($i = 0; $i < 6; $i++) {
            $this->initScope($this->points[$i]->getLabel(), 0, 0);
        }
        $this->initScope($this->points[6]->getLabel(), null, null);
    }
}
